package com.syq.mapper;

import com.syq.entity.VipCoursePlanRecord;
import com.syq.entity.VipCoursePlanRecordExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface VipCoursePlanRecordMapper {
    long countByExample(VipCoursePlanRecordExample example);

    int deleteByExample(VipCoursePlanRecordExample example);

    int deleteByPrimaryKey(String ucRno);

    int insert(VipCoursePlanRecord record);

    int insertSelective(VipCoursePlanRecord record);

    List<VipCoursePlanRecord> selectByExample(VipCoursePlanRecordExample example);

    VipCoursePlanRecord selectByPrimaryKey(String ucRno);

    int updateByExampleSelective(@Param("record") VipCoursePlanRecord record, @Param("example") VipCoursePlanRecordExample example);

    int updateByExample(@Param("record") VipCoursePlanRecord record, @Param("example") VipCoursePlanRecordExample example);

    int updateByPrimaryKeySelective(VipCoursePlanRecord record);

    int updateByPrimaryKey(VipCoursePlanRecord record);
}